﻿html, body, div,  h1, h2, h3, h4, h5, h6, p,  ul,  form{
    margin: 0;
    padding: 0;
    font-weight:normal;
}

article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
    display: block;
}


figure {
    position: relative;
}

figure img {
   width: 100%;
}

.container8 {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width:1024px;
}

.row {
    margin-bottom: 20px;
}

.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8{
    float: left;
    padding:inherit 1%;
    box-sizing:border-box;
    text-align:center;
}

.container8 .alpha{
    padding-left: 0;
}

.container8 .omega{
    padding-right: 0;
}

.container8 .column1 {
    width:12.5%;
}

.container8 .column2 {
    width: 25%;
}

.container8 .column3 {
    width: 37.5%;
}

.container8 .column4 {
    width: 50%;
}

.container8 .column5 {
    width: 62.5%;
}

.container8 .column6 {
    width: 75%;
}

.container8 .column7 {
    width: 87.5%;
}

.container8 .column8 {
    width:100%;
}

.container8 .prefix1 {
    padding-left: 12.5%;
}

.container8 .prefix2 {
    padding-left: 25%;
}

.container8 .prefix3 {
    padding-left: 37.5%;
}

.container8 .prefix4 {
    padding-left:  50%;
}

.container8 .prefix5 {
    padding-left:62.5%;
}

.container8 .prefix6 {
    padding-left:75%;
}

.container8 .prefix7 {
    padding-left: 87.5%;
}

.clearfix:before, .clearfix:after,
.row:before, .row:after,
.container8:before, .container8:after{
    content: '.';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}

.row:after, .clearfix:after, .container12:after, .container16:after {
    clear: both;
}

.row, .clearfix {
    zoom: 1;
}

img, object, embed {
    max-width: 100% !important;
}

img {
    height: auto;
}
